home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-05-26 | 2.9 KB | 69 lines | [ttro/ttxt] |
- MADE version 1.4.0
-
- Features in this package
-
- Essential Shell.c :
-
- • Initialization of all necessary Mac OS managers, memory.
- • Checking of Gestalt bits for requires System Software features.
-
- Essential Events.c :
-
- • Event loop and processing code for mouse clicks, key presses, activate, update, suspend/resume, etc…
- • Event processing for modeless dialogs.
- • Processing for Open Application, Open Document, Print Document and Quit Application AppleEvents.
-
- Essential Menus.c :
-
- • Menu bar initialization, selection routines and enabling/disabling routines.
- • Drag-and-drop tracking and receiving handlers, and drag region creation utility.
-
- Essential Memory.c :
-
- • Movable and non-movable memory allocation and de-allocation routines (Mac OS pointers/handles).
- • Support for memory trashing, block moving, and verified handle locking and unlocking.
- • Linked-list adding, removal, counting and retrieving functions.
-
- Essential Errors.c :
-
- • Alert box for any OS error, including support for descriptions and solutions.
- • Alert box for failed assertions, showing source file, line number, compilation date and available memory.
- • Error contexts to inform user which operation the error occured in.
- • Error hiding to prevent reporting of errors where user interaction not required, e.g. during drag-and-drop.
-
- Features which come in the registered package
-
- Essential Buffers.c :
-
- • Automatically-growing memory buffer for collecting data.
- • Automatically-emptying saving buffer for saving piecemeal data to disk.
- • Automatically-refilling loading buffer for loading piecemeal data from disk.
-
- Essential Dialogs.c :
-
- • Helpful routines for getting and setting dialog item information, e.g. handle, rectangle, value, text, etc…
- • Routines for invalidating, toggling and enabling/disabling dialog items.
-
- Essential Navigation.c :
-
- • Unified wrapper functions which automatically use Navigation Services if available, or Standard File otherwise.
- • Functions to get/choose a file (when user chooses Open… from File menu).
- • Functions to put a file (when user chooses Save As… from File menu).
- • Function to select a folder, which requires custom dialog boxes and hook routines.
- • Standardized interface for file filtering with your own filter function.
-
- Essential Strings.c :
-
- • Optimized functions to clone strings, append to strings, search in strings, compare strings.
- • Option of case-sensitivity for searching and comparing strings.
- • Function-duplications for working either with MacOS Str255 strings or characters arrays.
-
- Essential Threads.c :
-
- • Implementation of a simple, non-preemptive, non-prioritizing threading architecture without Threads Manager.
- • Thread creating, killing, pausing and resuming easy to achieve.
-
- Essential URL.s :
-
- • Routines to open an URL using Netscape, Internet Explorer, or Internet Config (whichever is available).
- • Routines to search for an application file or currently-running process by its signature and launch it.